318
23
Regulatory Networks
small numberc much less than gc ≪g of control nodes, represented as ang times cg × c matrixupper RR. This implies
decomposition of the experimental g times tg × t matrix upper EE:
upper E equals upper R upper FE = RF
(23.4)
whereupper FF is ac times tc × t matrix giving the temporal evolution of the control nodes. However,
this decomposition is not, in general, unique. Inference of the network is still largely
a heuristic procedure, in which alternative topologies fitting the data equally well
are considered, and, finally, a selection is made on the basis of additional, ad hoc,
information.
Developments under way include Petri nets, which may be able to incorporate
more biological features while still retaining a compact description. Representing
network components as tensors allows many standard manipulations to be carried
out, some of which may turn out to be useful in revealing useful features of the data.
Explicit differential equations for regulation 17 may be useful for more complete
quantification. The temporal variation of expression of a gene product zz under the
effect of mm regulators is written as
StartFraction d z Over d t EndFraction equals StartFraction k 1 Over 1 plus exp left parenthesis minus sigma summation Underscript j equals 1 Overscript m Endscripts w Subscript j Baseline y Subscript j Baseline left parenthesis t right parenthesis plus b right parenthesis EndFraction minus k 2 z commadz
dt =
k1
1 + exp(−Σm
j=1 w j y j(t) + b) −k2z ,
(23.5)
where k 1k1 is the maximum rate of expression, the yy represent the expression levels
of the regulators (usefully approximated as polynomials) and ww are their rates, bb
represents delay, and k 2k2 is the rate coefficient for degradation of zz. This system of
equations can be fitted to experimental microarray data.
Another practically useful approach for genome-wide expression data, in which
the expression levels of upper GG genes are probed under upper MM experimental conditions, is to
transform it from genes times× microarrays space (represented by a upper G times upper MG × M matrix) to
a reduced “eigengenes” times× “eigenarrays” space, the latter being unique orthonormal
superpositions. 18 The transformation makes use of singular value decomposition
(SVD). 19 More power is brought to bear using tensor decomposition. 20 In a similar
vein of integrating data from multiple sources (including gene ontology annotation)
is the hyperlink-induced topic search (HITS) algorithm further developed by Zhang
et al. (2020). Many tensor analysis applications in bioinformatics are derived from
the MultiAspectForensics tool for detecting and visualizing novel subgraph patterns
in networks introduced by Maruhshi et al. (2011). Contemporaneous work by Li et al.
should also be mentioned. One interesting feature of their work was the demonstration
of the value of weighting the network links (e.g., by dichotomizing with a threshold).
17 Vu and Vohradský (2007).
18 Alter et al. (2000).
19 Golub and Van Loan (2013), Sect. 2.4.
20 Hore et al. (2016).